package com.link.base.base.accnt.model;

import com.link.base.base.common.model.Attachment;
import com.link.base.base.image.model.Image;
import com.link.core.basic.model.BasicModel;

import java.util.List;


/**
 * Copyright  hande Company. All Rights Reserved.
 * 企点客户跟进（link还是用客户openid）
 *
 * @author unknown
 * @version 1.0
 * @date: 2018/11/7 10:38
 */

public class AccntFollow extends BasicModel {
    /**
     * 企点客户Id
     */
    private String qdCustId;
    /**
     * CRM客户Id
     */
    private Long crmCustId;
    /**
     * 企点rid
     */
    private String qdRid;
    /**
     * 记录人名字
     */
    private String name;
    /**
     * 记录时间
     */
    private String createTime;
    /**
     * 跟进内容
     */
    private String message;
    /**
     * 在CRM中的所属人
     */
    private Long crmCreatedBy;
    /**
     * 内容类型(默认TEXT，语音VOICE,图片IMG)
     */
    private String msgType;
    /**
     * 语音消息时间长度
     */
    private String vioceMsgSize;
    /**
     * crm创建人的OpenId join
     */
    private String crmCreatedByOpenId;
    /**
     * 此跟进是否为我的 非DB字段
     */
    private String isFollowMine;
    /**
     * 图片列表
     */
    private List<Image> imageList;
    /**
     * 语音附件
     */
    private Attachment voiceAttachment;
    /**
     * 用户头像
     */
    private String userIcon;
    /**
     * v
     */
    private Long optyId;

    public Long getOptyId() {
        return optyId;
    }

    public void setOptyId(Long optyId) {
        this.optyId = optyId;
    }

    public String getCrmCreatedByOpenId() {
        return crmCreatedByOpenId;
    }

    public void setCrmCreatedByOpenId(String crmCreatedByOpenId) {
        this.crmCreatedByOpenId = crmCreatedByOpenId;
    }

    public String getIsFollowMine() {
        return isFollowMine;
    }

    public void setIsFollowMine(String isFollowMine) {
        this.isFollowMine = isFollowMine;
    }

    public Long getCrmCreatedBy() {
        return crmCreatedBy;
    }

    public void setCrmCreatedBy(Long crmCreatedBy) {
        this.crmCreatedBy = crmCreatedBy;
    }

    public String getMsgType() {
        return msgType;
    }

    public void setMsgType(String msgType) {
        this.msgType = msgType;
    }

    public String getVioceMsgSize() {
        return vioceMsgSize;
    }

    public void setVioceMsgSize(String vioceMsgSize) {
        this.vioceMsgSize = vioceMsgSize;
    }

    public String getQdCustId() {
        return qdCustId;
    }

    public void setQdCustId(String qdCustId) {
        this.qdCustId = qdCustId;
    }

    public String getQdRid() {
        return qdRid;
    }

    public void setQdRid(String qdRid) {
        this.qdRid = qdRid;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Long getCrmCustId() {
        return crmCustId;
    }

    public void setCrmCustId(Long crmCustId) {
        this.crmCustId = crmCustId;
    }

    public Attachment getVoiceAttachment() {
        return voiceAttachment;
    }

    public void setVoiceAttachment(Attachment voiceAttachment) {
        this.voiceAttachment = voiceAttachment;
    }

    public String getUserIcon() {
        return userIcon;
    }

    public void setUserIcon(String userIcon) {
        this.userIcon = userIcon;
    }

    public List<Image> getImageList() {
        return imageList;
    }

    public void setImageList(List<Image> imageList) {
        this.imageList = imageList;
    }
}
